package swing.swing02;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;

public class JColorChooserDemo {
    JFrame fr=new JFrame("颜色选择器");
    JTextArea jta=new JTextArea("我爱中华",6,30);

    JButton btn=new JButton(new AbstractAction("改变文本框背景颜色") {
        @Override
        public void actionPerformed(ActionEvent e) {

            //弹出一个颜色选择器
            Color result=JColorChooser.showDialog(fr,"颜色选择器",Color.white);

            //修改文本框背景
            jta.setBackground(result);

        }
    });

    public void init(){

        //组装视图
        fr.add(jta);
        fr.add(btn,BorderLayout.SOUTH);
        fr.setDefaultCloseOperation(fr.EXIT_ON_CLOSE);
        fr.pack();
        fr.setVisible(true);

    }

    public static void main(String[] args){
        new JColorChooserDemo().init();
    }


}
